package com.inspinia.upms.dao;

import com.inspinia.upms.common.model.app.App;
import com.inspinia.base.dao.BaseDao;

import java.util.List;

/**
 * @author Veblen
 */
public interface ApplicationDao extends BaseDao<App> {
    /**
     * 查找已经注册系统
     * @return
     */
    List<App> findApplicationIsEnable();

    /**
     * 通过系统名称获取系统
     * @param sysName
     * @return
     */
    App findByName(String sysName);

    /**
     * 查找所有的子系统
     * @return
     */
    List<App> findAll();

}
